home *** CD-ROM | disk | FTP | other *** search
/ Rockford Magazine / Rockford_Magazine_022_19xx_-_de_Disk_4_of_4_Side_A.d64 / m101txt anzeiger < prev    next >
Text File  |  2023-02-26  |  16KB  |  482 lines

  1. =======================================
  2. ROCKFORD-MAG 08 V2           LICHTBLICK
  3. =======================================
  4.     Ein Textanzeiger muss her !!!!!
  5. =======================================
  6. Vorwort:
  7. --------
  8.  
  9. Die REDAX des ROCKFORD-MAG sieht ein,
  10. dass der Schritt von MAG 6 auf MAG 7
  11. fuer die Leser sehr hart war. Viele
  12. sind vom ASCII Outfit "davongelaufen"
  13. und haben das grafisch wirklich geniale
  14. "DIGITAL TALK" fuer sich entdeckt.
  15. Die REDAX sieht ein, dass was geschehen
  16. muss - sonst hat das ROF-MAG trotz
  17. genialer Texte keine Leser mehr.
  18. Leider kann man am C64 feststellen,
  19. dass die meisten Freaks nur konsumieren
  20. wollen, selbst jedoch sehr wenig bei-
  21. tragen. Viele Leser, die das ROF-MAG
  22. in Ausgabe 6 noch gelobt haben, sind 
  23. seit ROF-MAG 7 verschwunden und nun
  24. nur noch im DT anzutreffen.
  25. Warum, verdammt noch mal, wurde denn
  26. das coole ROCKFORD Outfit von MAG 6
  27. aufgegeben um einem total loooser-
  28. haftem ASCII-Versuch zu weichen???
  29. So oder aehnlich denken sicher sehr
  30. viele. Ich (Alex ZOP) werde versuchen
  31. dies zu erklaeren und hoffe auf 
  32. Verstaendnis...
  33.  
  34. Darum ASCII:
  35. ------------
  36.  
  37. Auf dem C64 ist seit laengerem zu be-
  38. obachten, dass keine neuen Ideen ge-
  39. boren und umgesetzt werden! Irgend-
  40. wann hat mal jemand einen "Disketten-
  41. Noter" programmiert. Aber anstatt 
  42. diesen nun nach und nach zu verbessern,
  43. hat ploetzlich "jeder" Programmierer
  44. seinen eigenen Noter programmiert. In
  45. den meisten Faellen mit dem Ergebnis,
  46. das sich alle Noter in ihren Moeglich-
  47. keiten gleichen und kein einziger zu
  48. einem wirklich genialem Programm wei-
  49. terentwickelt wurde. Oder nehmen wir
  50. die vielen Szene-Mags. Jedes ist fuer
  51. sich zwar genial, aber das wars auch
  52. schon. Kein einziges ist zu anderen
  53. kompatibel! Jedes MAG benoetigt seinen
  54. eigenen Text-Ed, seinen eigenen Sound-
  55. und seinen eigenen Grafikstandart.
  56. Anstatt ein MAG-System immer besser
  57. auszubauen hat man einfach immer wieder
  58. ein voellig neues programmiert, sobald
  59. sich das alte totlief oder die Group
  60. auseinanderfiel, die es herausgab.
  61. Das ROCKFORD-MAG soll voellig anders
  62. sein! Es soll auf ASCII-TXT basieren,
  63. so ist sogar ein Austausch mit allen
  64. anderen Computersystemen gewaehr-
  65. leistet! Das ROCKFORD-MAG soll easy
  66. geschrieben und easy herausgegeben
  67. werden, ohne grossen Stress und
  68. "Selbstaufgabe fuer den Compi" (Hallo
  69. Little John!!). Damit die Texte des
  70. ROCKFORD-MAG aber nicht so "nackt"
  71. aussehen, wird ein Programm benoetigt,
  72. welches als AnzeigePRG fuer die Texte
  73. dient. Da es sich um ASCII Texte
  74. handelt, koennen sogar mehrere Pro-
  75. grammierer in "Konkurrenz" zueinander
  76. ihre Textanzeiger zum Lesen von 
  77. Texten des ROCKFORD-MAGs, sowie aller
  78. anderen Disk-MAGs mit ASCII-TXT,
  79. veroeffentlichen und regelmaessig
  80. weiterentwickeln und UpDaten.
  81. ASCII ist deshalb so genial, weil
  82. jeglichem Datenaustausch nichts im
  83. Wege steht!
  84.  
  85. TxT-Anzeiger:
  86. -------------
  87.  
  88. Was auf 16Bit Computern voellig all-
  89. taeglich ist, fristet am C64 mehr als
  90. ein Schattendasein: Textanzeiger in
  91. vielen Varianten. (ANSI,ASCII).
  92. Am C64 kochen alle ihr eigenes Suepp-
  93. chen. Wer ein Disk-MAG herausbringen
  94. will, muss gleichzeitig Programmierer
  95. sein. Deshalb wird das Disk-MAG dann
  96. auch hauptsaechlich wieder nur andere
  97. Programmierer ansprechen. Normal-User
  98. und Anfaenger haben am C64 gar kein
  99. Disk-MAG! Es gibt aber einen Ausweg:
  100. Ein Textanzeiger muss unbedingt her.
  101. Dieser "Textanzeiger" wird dann die
  102. speicheraufwendigen und Diskplatz-
  103. fressenden "Notemaker" verdraengen,
  104. genauso wie die "Notemaker" die vor-
  105. mals bevorzugten "Writer" verdraengt
  106. haben! Leider haben sehr wenige ge-
  107. nuegend Phantasie, sich vorzustellen,
  108. wie so ein Textanzeiger aussehen 
  109. koennte. Ich (Alex ZOP) habe schon
  110. sehr viele Textanzeiger auf Amiga und
  111. AMSTRAD-CPC gesehen und werde nun
  112. eine Beschreibung eines Textanzeigers
  113. bringen, welcher sicherlich auf dem
  114. C64 realisierbar ist! (Zu dieser
  115. Beschreibung existiert auch eine von
  116. mir erstellte, und absolut aussage-
  117. graeftige Grafische Darstellung auf
  118. Papier, welcher jeder interessierte
  119. Programmierer bei mir kostenlos an-
  120. fordern kann. Ich werde diese Grafik
  121. auch an Brotkasten und 64'er zur
  122. Veroeffentlichung senden... Mal sehen.)
  123.  
  124. So sieht er z.B. aus:
  125. ---------------------
  126.  
  127. Der Monitor wird in drei Hauptfelder
  128. aufgeteilt:
  129.  
  130. ***************************************
  131. *   1  (Ueberschriftbereich)          *
  132. *                                     *
  133. ***************************************
  134. *                                     *
  135. *   2  (ASCII-TXT Darstellungs-       *
  136. *       bereich)                      *
  137. *                                     *
  138. *                                     *
  139. *                                     *
  140. *                                     *
  141. *                                     *
  142. *                                     *
  143. *                                     *
  144. ***************************************
  145. *   3  (Bedienbereich)                *
  146. *                                     *
  147. ***************************************
  148.  
  149. 1) Im Ueberschriftbereich findet man
  150. neben einer frei Editierbaren 
  151. (Font 2x2) Ueberschrift (z.b. ROCKFORD
  152. MAG) einige Pulldown-Menues und eine
  153. Infozeile. Hier wird bereits deutlich,
  154. das dieser Text-Anzeiger am besten mit
  155. Joystick oder Maus bedient wird. Jede
  156. Funktion sollte jedoch auch ueber
  157. Tastenkommandos ausfuehrbar sein
  158. (Shortcuts)!
  159. Die Ueberschrift nimmt den meisten
  160. Platz ein. Darunter befindet sich
  161. jedoch noch eine Infozeile. Diese
  162. enthaelt z.B. folgendes.
  163.  - links eine Anzeige ueber den,
  164.    durch gerade geladenen Text
  165.    belegten Textspeicher.
  166.    (z.B. "B223" (Zeichen))
  167.  - daneben die Anzeiger des noch
  168.    Freien Speichers. (F023).
  169.  - In der Mitte steht der Name des
  170.    AnzeigePRG. 
  171.    (Z.B. "MAREK TEXTI V1.0-1994").
  172.  - ganz rechts wird die mitlaufende
  173.    Uhrzeit in HHMM angezeigt. 
  174.    Diese Uhr kann man stellen, dazu
  175.    aber spaeter.
  176. Uber der Ueberschrift befinden sich
  177. noch einige, weniger oft benoetigte
  178. "Pull Down Menues" (Geos massige
  179. Buttons, wenn man sie "anklickt" 
  180. wird darunter ein Menue sichtbar,
  181. aus dem man eine Funktion auswaehlen
  182. kann...) 
  183.  - links oben ist ein einfacher
  184.    Button mit der Bezeichnung
  185.    "Info" anzubringen.
  186.    Wenn der Anwender diesen
  187.    anklickt, wird der Text-
  188.    darstellungsbreich mit einer Mit-
  189.    teilung ueberblendet. Diese Mit-
  190.    teilung enthaelt eine Kurzanleitung
  191.    in Form einer Tabelle der Befehle,
  192.    Eine Kurzbeschreibung des PRG (zu
  193.    was man es verwenden kann), die
  194.    Adresse des Autors und z.B. einen
  195.    Sharewarehinweis.
  196.  - rechts von der Mitte befinden sich
  197.    dann drei "PullDown" Menue-Buttons.
  198.    - "Druck". Man kann waehlen ob man
  199.      den  gesamten Text oder nur
  200.      die  sichtbare "Seite"
  201.      ausdrucken will.
  202.    - "Uhr" man kann waehlen, ob man
  203.      die Uhr stellen oder starten
  204.      bzw. stoppen will. Vielleicht
  205.      ist ja auch noch eine Wecker-
  206.      funktion moeglich.
  207.    - "Ende" Wenn man hier drauf-
  208.      drueckt, folgt noch eine
  209.      Sicherheitsabfrage (Welche in
  210.      einem Kasten erscheint und
  211.      das Text-Darstellungsfeld 
  212.      ueberblendet), die zur 
  213.      Beendung des PRGs (= Rueck-
  214.      kehr ins Basic) mit "Y"
  215.      beantwortet werden muss.
  216.  
  217. 2) ASCII-Textdarstellungsbereich
  218.  
  219. Hier wird ganz einfach der Txt gezeigt.
  220. Das PRG sollte verschiedene Txt-Formate
  221. des C64 darstellen koennen. Als wich-
  222. tigstes Format schlage ich das reine
  223. PET-ASCII Format vor, wie es die Free-
  224. ware Textverarbeitung "Kwik Write" oder
  225. die C128-Freeware-Textverarbeitung
  226. "Trio Word" beherrschen. Dann gibt es
  227. auch noch die Eigenformate von z.B.
  228. Vizawrite, Star-Texter, Mastertext und
  229. diversen in 64'er Heften erschienenen
  230. Programmen. 
  231. Ich weiss nun nicht, ob es am C64 auch
  232. eine ANSI Textverarbeitung gibt.
  233. Bei einem ANSI Textanzeiger koennte man
  234. Schraegschrift, Fettdruck, Unter-
  235. strichen, Breitschrift, Schmalschrift,
  236. alle 16 farben fuer die Buchstaben,
  237. und vielleicht sogar die Grafikzeichen
  238. der C64 Tastatur im Txt darstellen.
  239.  
  240. Fuer die allererste Version so eines
  241. Txt-Anzeigers reicht jedoch sicher die
  242. ASCII Darstellung vollkommen aus.
  243.  
  244. 3) Der Bedienbereich ist das wichtigste
  245. eines richtigen Text-Anzeigers.
  246. Ich beschreibe nun einmal moegliche
  247. Funktionen.
  248.  
  249. +-----------------------------------+  
  250. I 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I  
  251. +-----------------------------------+  
  252.  
  253.  - 1) Scroll nach unten. Es handelt 
  254.    sich um einen "Button/Icon" mit der
  255.    Darstellung EINES nach unten zeigen-
  256.    den Pfeiles. "Klickt" der Benutzer
  257.    diesen an, so scrollt der Text in
  258.    nachvollziehbarer Geschwindigkeit 
  259.    nach OBEN weg.
  260.  
  261.  - 2) Scroll nach oben. Es handelt sich
  262.    um einen "Button/Icon" mit der 
  263.    Darstellung EINES nach oben zeigen-
  264.    den Pfeiles. "Klickt" der Benutzer
  265.    diesen an, so scrollt der Text in
  266.    nachvollziehbarer Geschwindigkeit
  267.    nach UNTEN weg.
  268.  
  269.  - 3) Disc Button/Icon. Wird dieser
  270.    Button "angeklickt" so ueberblendet
  271.    ein "Textlademenue" den Text-
  272.    Darstellungsbereich. Der Text-
  273.    anzeiger koennte z.B. in der Lage
  274.    sein, ALLE angeschlossenen Laufwerke
  275.    oder Festplattenspeicher (HD),
  276.    sowie RAM-Erweiterungen selbst-
  277.    staendig zu erkennen. Er koennte in
  278.    der Lage sein, Texte von 1541 ueber
  279.    1571 zu 1581 bis hin zu den spe-
  280.    ziellen CMD-FD Laufwerken zu laden.
  281.    Auch koennte er in der Lage sein,
  282.    Texte aus Speichererweiterungen zu
  283.    laden (GeoRAM,REU,Flash 8 usw...).
  284.    Flash 8 kompatibel koennte der ge-
  285.    samte Textanzeiger ja auch noch
  286.    sein.
  287.    Und so koennte der Diskinhalt dar-
  288.    gestellt werden:
  289.  
  290. +-----------------------------------+
  291. I 08 I 09 I 10 I 11 I FD I HD I RAM I
  292. +===================================+
  293. I134 LESERBRIEFE 1            SEQ I*I
  294. I023 LESERBRIEFE 2            SEQ I*I
  295. I045 MAREKTEXTI ANL.          SEQ I*I
  296. I                                 I I
  297. I                                 I I
  298. I                                 I I
  299. I                                 I I
  300. I                                 I I
  301. I                                 I-I
  302. I                                 IAI
  303. I                                 IBI
  304. +---------------------------------I-I
  305.  
  306. Eerklaerung: Die oberste Zeile
  307. Zeigt alle angeschlossenen Speicher
  308. an. (Floppys,HD,RAM...). Wenn der
  309. Benutzer z.B. "08" anklickt, so wird
  310. die Directory des ,8 Laufwerkes ein-
  311. gelesen. Klickt er 09 an und hat hier
  312. eine 1581-Floppy, so wird eben deren
  313. Inhaltsverzeichnis eingelesen. Ich habe
  314. keine CMD-FD Floppy. Sollte man dort
  315. "Schubladen" (Pfade usw.) einrichten
  316. koennen, so sollte dieses Lademenue
  317. dies beherrschen. Nun wird also die
  318. DIR eingelesen. "A" und "B" stehen fuer
  319. Pfeil nach oben, Pfeil nach unten. 
  320. Hiermit kann man laengere DIR, wie im
  321. TXT-Modus nach oben/unten scrollen.
  322. Ueber "A"/"B" befindet sich noch ein
  323. "*" Bereich. Hier ist ein Balken zu
  324. zeichnen, den der Benutzer verschieben
  325. kann und somit die "DIR" SEHR schnell
  326. scrollen kann.
  327. Will der Benutzer nun einen bestimmten
  328. Text laden, so klickt er einfach auf
  329. dessen Namen. Das PRG sollte nicht
  330. gleich abstuerzen, wenn der Benutzer
  331. ein File anwaehlt, welches KEIN Txt
  332. ist. (In solch einem Fall waere eine
  333. Fehlermeldung angebracht.)
  334.  
  335. - 4) Sound an/aus. Die Sound-Option 
  336.   als solche, ist sicherlich nicht
  337.   unbedingt notwendig, kann jedoch
  338.   selbstverstaendlich als besonderes
  339.   "Schmankerl" angeboten werden.
  340.   Beim Start des Text-Anzeigers ist
  341.   die Soundoption stets abgeschaltet,
  342.   sobald der Benutzer auf dieses
  343.   Button/Icon klickt, wird der im ED
  344.   festgelegte Sound geladen und ab-
  345.   gespielt. Er kann jederzeit abge-
  346.   brochen werden. Es ist dem PRGierer
  347.   ueberlassen ob im falle eines 
  348.   abbruches, der Sound im Speicher
  349.   bleibt (sozusagen in wartestellung)
  350.   oder rausgeschmissen wird, um bei 
  351.   erneutem Soundwunsch neu geladen zu
  352.   werden. Da das PRG automatisch er-
  353.   kennt ob eine Speichererweiterung
  354.   jeglicher Art angeschlossen ist,
  355.   wird es natuerlich den Sound in so
  356.   einem Falle in die Erweiterung
  357.   laden.
  358.  
  359. - 5) Der ED. Dies ist eine Option,
  360.   die fuer den Benutzer weniger
  361.   wichtig ist. Wird dieser Button
  362.   angeklickt erscheint ein Pulldown
  363.   Menue welches den Text-Darstellungs-
  364.   Bereich ueberblendet. Verschiedene
  365.   Optionen sind waehlbar.
  366.   
  367.   - Ueberschrift Editieren (Z.B.
  368.     "ROCKFORD MAG 10" oder 
  369.     "SROOP-TOOL ANLEITUN" oder
  370.     "MMM DISKKATALOG" oder
  371.     "LIEBESBRIEF AN ...." usw...
  372.   - 2x2 Font fuer die Ueberschrift
  373.     laden. Hierbei soll eine
  374.     Charformat ladbar sein,
  375.     welches auch Umlaute darstellt.
  376.   - Waehlen ob der Txt-Anzeiger SEQ
  377.     oder PRG Files, oder beide laedt.
  378.   - Kuerzel. Waehlen ob es dem Txt-
  379.     Anzeiger egal ist, welchen SEQ/PRG
  380.     ASCII Text er laedt, oder ob er
  381.     nur solche laden soll, die ein
  382.     bestimmtes Kuerzel angehaengt
  383.     haben.
  384.     Z.B.
  385.     ".TXT"
  386.     ".PAK"
  387.     ".MAG"
  388.     ".1994"
  389.     ".ASCII"
  390.     usw...
  391.   - Waehlen on ae, ue, oe oder deutsche
  392.     Umlautdarstellung. Dies haengt dann
  393.     von der Textverarbeitung ab, dessen
  394.     Texte er laedt. Natuerlich koennte 
  395.     man es auch so machen, dass er 
  396.     alles darstellen kann....
  397.   - Filenamen des Songs eingeben,
  398.     den der TXt-Anzeiger bei Bedarf
  399.     nachlaedt.
  400.     Man koennte auch 10 Songs eingeben,
  401.     die der TXT-ANZ nacheinander
  402.     (immer wieder von vorne) nachlaedt
  403.     und abspielt... (Wahrscheinlich
  404.     zuuu Speicherintensi - aber bei
  405.     Besitzern mit RAM-Erweiterungen
  406.     sicherlich zu machen, oder?
  407.   - Neu eingestelltes TXT-Anzeige-PRG
  408.     abspeichern.
  409.  
  410. - 6) Farbwahl-Button, Hier kann der
  411.   Benutzer Schrift-, Hintergrund-,
  412.   Uberschrift- und die Buttonfarben
  413.   waehlen. Dies koennte man jedoch
  414.   genausogut nur ueber Tasten-
  415.   kommandos bereitstellen.
  416.  
  417. - 7) Suche/Finde Option. Sehr wichtig!
  418.   Diese Funktion ist vergleichbar mit
  419.   den Suche/Finde/Ersetze Funktioen in
  420.   guten TextverarbeitungsPRG, wobei
  421.   hier jedoch die Ersetze-Funktion weg-
  422.   faellt. Mit der Suche/Finde Funktion
  423.   hat der Benutzer die Moeglichkeit,
  424.   bestimmte Textstellen gezielt und
  425.   schnell anzuspringen. Man koennte ihm
  426.   folgende Suche/Finde Funktionen
  427.   bereitstellen:
  428.   - Gehe auf Textzeile x...x
  429.   - Gehe zum naechsten Begriff x...x
  430.   In beiden Fallen, muss der Benutzer
  431.   entweder die Zeilennummer oder den
  432.   Begriff in ein dafuer erscheinendes
  433.   Feld eingeben. Das PRG sollte in der
  434.   lage sein nach oben und unten zu
  435.   suchen, wobei der Benutzer die
  436.   jeweilige Richtung waehlen kann.
  437.  
  438. - 8) Wie 1) jedoch mit ZWEI Pfeilen,
  439.   die nach oben zeigen, um den Text
  440.   SEHR schnell nach unten wegscrollen
  441.   zu lassen.
  442.  
  443. - 9) Wie 2) jedoch mit ZWEI Pfeilen,
  444.   die nach unten zeigen, um den Text
  445.   SEHR schnell nach oben wegscrollen
  446.   zu lassen.
  447.  
  448. ---------------------------------------Tja, Leute, soweit also zu meinen
  449. Ideen. Ob dies alles ueberhapt rea-
  450. lisierbar ist, werden die PRGierer
  451. unter Euch sicher besser beurteilen
  452. koennen. Schon eine "Light"Version
  453. von dem Beschriebenen waere eine
  454. echte Sensation fuer den C64!
  455. Man koennte so z.B. aus Speicher-
  456. platzgruenden, die gesamte Icon-
  457. darstellung sowie Joy/Maus Bedienung
  458. weglassen und dem Benutzer lediglich
  459. Tastaturcommandos bereitstellen,
  460. welche er zur Bedienung des Anzeigers
  461. eben auswendig lernen muss.
  462. Je einfacher man die ganze grafische
  463. Darstellung haelt umso mehr kann man
  464. in der Geschwindigkeit rausholen.
  465. Ich hoffe sehr, dass sich Programmierer
  466. finden werden, die dieses Projekt 
  467. in Angriff nehmen. Als Ergaenzung zu
  468. diesem Text, bringe ich noch 
  469. Anleitungen von bereits existierenden
  470. AMIGA Textanzeigern. Aus diesen 
  471. Anleitungen koennt ihr deren Funtions-
  472. vielfalt erkennen.
  473.  
  474. Zum Schluss noch folgendes: Sollte
  475. in absehbarer Zeit kein solcher Text-
  476. Anzeiger das Licht der C64-Welt
  477. erblicken, wird auch das ROCKFORD-MAG
  478. in der Versenkung verschwinden und
  479. die C64 Szene waehre eine Bereicherung
  480. aermer.                  Euer ALEX ZOP.
  481. =======================================
  482.